package untitled2;
import java.util.Scanner;
public class Text3 {
    public static void main(String[] args) {
        Scanner sc =new Scanner(System.in);
        int m = sc.nextInt(); // 输入总人数
        int n = sc.nextInt(); // 输入报数为几的出去
        // 将每个人的初始值为true，当出圈时那个人的值变为false
        boolean arr[] = new boolean[m];
        for (int i = 0; i < m ; i++) {
            arr[i] = true;
        }
        int count = m; // 剩余的人数
        int num = 0; // 报圈数
        // 只要出圈的人数没达到 m-1（还剩一个人），游戏就继续
        while (count>1) {
            for (int j = 0; j < m; j++) {
                if (arr[j]) {   // 如果每个人不为false ，就继续报数,报圈数+1
                    num++;
                    if (num == n) {   // 如果人报的数为指定数时，此人值变为false，剩余人数-1，报圈数重新从0开始
                        num = 0;
                        arr[j] = false;
                        count--;
                    }
                }
            }
        }
        // 最后输出最后剩下的人的编号（编号，下标，对应值均相等）
        for (int i = 0; i < m; i++) {
            if(arr[i]){
                System.out.println("最后剩下的是"+m+"人中的第"+(i+1)+"个人");
            }
        }
    }
}
